streak (of luck) - Francés Inglés Diccionario